﻿*{margin: 0;padding: 0;}
body,button,select,textarea{font-size: 13px;color: #545454;font-family:Microsoft Yahei;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;font-weight: bold;}
ul,ol,li{list-style:none;}
a{color:#545454;outline:none;text-decoration: none;}
a:hover{text-decoration:underline; color:#FF9900;}
img{border:0px;}
a img{ border:0;}
.clear{ clear:both}
.about_pic{ padding:15px 0px;}
.xixibox {height:456px; background:#fff; text-align:center;background-repeat:no-repeat;background-position:bottom}
#cu3er_swf{ width:100%; margin:0 auto} 
.index_news dl dd a:hover,.hy_news ul li a:hover,.product ul li p a:hover,.link_txt a:hover,.foot_pic dl dd a:hover,.anli_list dd p a:hover,.hot_anli ul li div a:hover,.tj_anli ul li p a:hover,.hot_nav a:hover,.sx p a:hover,.hot_news ul li a:hover,.pro_fl p a:hover,.pro_list dl dd a:hover,.news_list dl dd div a:hover,.anli_pic2 a:hover,.anli_pic1:hover{ text-decoration:underline; color:#ff0000}


.content {width: 1020px;margin:20px auto 0;}
.content .word { float: left;width: 730px; }
.content .aboutpic {float: right; margin-top:30px;}
.content .pic1 { text-align: center; }
.content .word p {text-indent: 2em;font-size: 14px; text-align:left; }
.pic4 { width: 1020px; margin: 0 auto; }
.pic4 ul li { float: left;text-align: center; margin-left:20px;}

.banner{ background:#e6e6e6; width:100%; height:490px; padding-top:63px;}
.banner .banner1{ width:1279px; margin:0 auto; height:490px; }
.g_txt .voice { padding-top:0px;height: 55px;overflow: hidden;position: relative;}

.gonggao{ height:55px; border-bottom:1px solid #e5e5e5; line-height:55px; clear:both}
.g_txt{ width:1180px; margin:0 auto; overflow:hidden; height:55px;}
.g_txt span,.g_txt div,.g_txt ul{ float:left; padding-left:5px; padding-right:10px;}
.g_txt ul{ position:relative}
.g_txt ul li{ height:55px; line-height:55px;}
.g_txt p a{ font-size:12px; color:#a8a6a6; }
.g_txt div{ padding-top:16px;}
.g_txt span{ padding-top:20px;}
.rongsan{ }
.rs_con{ width:1180px; margin:0 auto; padding-top:20px;}
.about dl{ width:730px; padding-top:14px;}
.about dl dd{ width:560px; padding-left:10px; padding-top:14px;}
.about dl dt,.rs_con dl dd,.index_news dl dt,.index_news dl dd,.index_news dl,.index_news{ float:left}
.about dl dd{ text-indent:2em; font-size:14px; color:#333333; line-height:32px;}
.index_news dl dt{ background:url(dat.jpg) no-repeat 0 0; width:61px; height:70px;}
.index_news dl dt span{height:52px; line-height:52px;  font-size:30px;font-family:Microsoft Yahei; float:left}
.index_news dl dt span,.index_news dl dt font{ width:61px;text-align:center; color:#fff; }
.index_news dl dt font{ font-size:12px;float:left;}
.index_news dl dd a{ display:inline-block; font-size:15px; color:#c98b06; line-height:24px; height:24px; width:280px; overflow:hidden;}
.index_news dl dd p{ font-size:13px; color:#333333;display:inline-block; line-height:24px; padding-top:5px;}
.index_news dl dd{ width:280px; padding-left:10px;}
.index_news dl{ width:360px; padding-top:15px;}
.gs_news img{ float:left}
.gs_news{ height:30px;}
.gs_news a{ float:right; background:#cac9c9; font-size:12px; color:#fff; font-family:"宋体"; width:46px; height:21px; text-align:center; line-height:21px;}
.about,.index_news{ float:left; width:730px;}
.about{ border-bottom:1px solid #d1d1d0; padding-bottom:15px; margin-bottom:22px; float:left}
.hy_news{ float:right; background:url(images/ty_37.jpg) no-repeat 0 0; height:351px; width:380px; padding-left:28px;}
.hy_news ul li{ background:url(icon.jpg) no-repeat 0 center; height:37px; line-height:37px; padding-left:15px;width:340px;}
.left{ float:left; width:730px;}
.hy_news ul{ padding-top:15px; }

.hy_news ul li a{ color:#3b3b3b; font-size:14px; float:left}
.hy_news ul li span{ float:right; font-size:13px; color:#575555}
.zs_nav{ text-align:center;; padding:12px 0px;}
.product{ width:1180px; margin:0px auto}
.product ul,#a,#b{ float:left; }
#a,#b{margin-top:30px; float:left; padding:0px 5px; }


#box {margin: 0 auto; overflow: hidden;padding-top: 12px; float:left;     height:263px;}
#box #div {width: 800%; float:left;}
#img, #img1 {float: left;list-style: outside none none;width: 1280px;}


.product ul li{ float:left; padding:0px 8px;}
.product ul li p{ text-align:center; height:22px; line-height:22px;}
.product ul li p a{ font-family:"宋体"; font-size:12px; color:#666}
.product #box{ border:0px solid #d9d9d9; margin-left:10px; margin-right:10px;width: 1086px; float:left; padding:12px 4px 0px 4px;}

.anli_bg{ background:#f5f5f5}
.anli{ width:1180px; margin:25px auto; padding-top:35px; padding-bottom:30px;}
.anli .anli_nav{ text-align:left;}
.anli .anli_txt{ text-align:left; font-size:15px; color:#999; padding:12px 0px;}
.anli .anli_pic1{ float:left}
.anli .anli_pic2{ float:left; width:860px;}
.anli_pic2 a,.anli_pic1{ float:left;  margin-bottom:8px; position:relative}
.anli_pic2 a{margin-left:6px;}
.anli_pic2 a span,.anli_pic1 span{ position:absolute; color:#fff; text-align:center; background:#000; height:38px; bottom:0px; line-height:38px; filter:alpha(Opacity=50); opacity: 0.7; }

.anli_pic2 .more{ width:154px; height:172px; background:#b79100; text-align:center; line-height:172px; font-size:20px; color:#fff}
.friend{ width:1178px; margin:15px auto; border:1px solid #dddddd}
.friend_nav{ background:#f3f3f2; height:39px; line-height:39px;}
.friend_nav span{ float:left; padding-top:8px; padding-left:10px;}
.friend_nav a{ float:right; margin-right:10px; margin-top:8px;}
.friend_pic a{ float:left; margin:18px 4px 18px 9px; border:1px solid #dddddd}
.link_txt a,.link_txt span{ border:none;  float:left; margin-top:14px; margin-bottom:0px; font-size:12px; color:#666; font-family:"宋体"}
.link_txt span{ padding:0px 15px;}
.link_txt a{ margin-left:12px; margin-right:4px;}
.link_txt{ padding-bottom:12px;}
.zi_banner{text-align:center; position:absolute; z-index:-10 }
/*.zi_banner img{ height:419px;}*/
/*.about_banner img{ height:423px;}*/
.cont{ padding:20px;  width:1060px; border:1px solid #dddddd; background:#fff; margin:400px auto 20px}
.news_nav h1{ float:left; width:138px; height:110px;}
.news_nav .weizhi{ float:right; font-size:12px; position:absolute; right:25px; top:25px; color:#666666}
.weizhi a{ color:#ff000; margin-right:3px;}
.other_nav{ float:left; height:49px; margin-top:61px; line-height:49px; background:#e9e9e9; width:920px;}
.other_nav li{ float:left; width:145px; text-align:center; height:49px; border-right:2px solid #fff}
.other_nav li a{ font-size:18px; color:#666;}
.other_nav .other_hover{ background:#b79100}
.other_nav .other_hover a{ color:#fff}

.news_list dl{ padding:18px 18px; border-bottom:1px dashed #CCCCCC; height:115px;}
.news_list dl dt{ float:left; width:156px; height:103px; padding:6px; background:#dfdfdf}
.news_list dl dd{ float:left; width:830px; padding-left:14px; padding-top:13px;}
.news_list dl dd div{ height:28px;}
.news_list dl dd div a{ font-size:18px; color:#474645}
.news_list dl dd div span{ float:right; font-size:16px; color:#999}
.news_list dl dd p{ font-size:14px; color:#999; line-height:28px; padding-top:5px;}
.flickr { text-align: center; width: 600px;font-size: 12px; margin: 0 auto; padding-top:40px; padding-bottom:15px;}
.flickr span { color: #666; margin-right: 3px; padding: 2px 6px;}
.flickr span.disabled {color: #666; margin-right: 3px; padding: 2px 6px;}
.flickr span.currclass { color: #ff0084;font-weight: bold; margin-right: 3px; padding: 2px 6px;}
.flickr a { background-position: 50% bottom; border: 1px solid #ccc; color: #0061de; margin-right:6px; padding: 2px 6px; text-decoration: none;border-radius: 5px;}

.news_left,.anli_list,.zl_list{ float:left; width:720px; padding-top:20px;}
.anli_list dl dd p { text-align:center;}
.news_left h1,.anli_list h1{ font-size:#000; font-size:23px; text-align:center; height:31px; font-weight:100; padding:18px 0px 10px 0px; line-height:31px;}
.fabu{ font-size:15px; color:#999999; padding:10px 0px; text-align:center}
.news_right,.anli_right{ margin-top:25px; float:right; padding-right:10px; width:287px; border-left:1px solid #dddddd; padding-left:28px;}
.hot_nav{ height:40px; line-height:40px; border-bottom:1px solid #dad9d9; padding-left:5px;}
.hot_nav span{ float:left; font-size:17px; color:#000}
.hot_nav a{ float:right; font-size:12px; color:#999}
.hot_news{ padding-top:15px; padding-bottom:5px;}
.hot_news ul{ padding-top:6px; padding-left:7px;}
.hot_news ul li{ height:36px; line-height:36px; }
.hot_news ul li a{color:#666; font-size:13px; margin-left:3px;}
.sx{ width:680px; height:99px; background:#f4f4f4; border:1px solid #e8e6e6; padding:15px;}
.sx p{ font-size:14px; color:#035ba2; padding-top:12px; padding-left:15px;}
.sx p a{ text-decoration:underline; color:#666;}
.anli_list dl{ float:left; width:162px; margin:10px 8px 5px 8px;}
.anli_list dl dt{ width:150px; height:108px; padding:5px; border:1px solid #d9d6d6}
.anli_list dd p a{ font-size:14px; color:#044f8b}
.anli_list dd span{ font-size:12px; color:#999}
.anli_list dd{ width:150px; padding-top:5px;}
.hot_anli ul li{ padding-left:10px; height:72px; padding-top:15px;}
.hot_anli ul li .anli_pic{ float:left;}
.hot_anli ul li div{ float:left; padding-left:8px; width:150px; padding-top:6px;}
.hot_anli ul li div a{ font-size:13px; color:#035ba2}
.hot_anli ul li div p{ font-size:12px; color:#999}
.tj_anli ul li{ float:left; width:120px; padding:15px 12px 0px 8px;}
.tj_anli ul li p a{ font-size:12px;}
.tj_anli,.news_r{ padding-top:20px;}
.anli_js div{ text-align:center;}
.anli_js{ font-size:14px; color:#666; line-height:32px;}
.xitong{ padding-left:45px;}
.xitong_l{ float:left; background:url(images/pro_05.jpg) no-repeat 0 0; width:497px; height:351px; position:relative}
.xitong_l a,.xitong_r a{ position:absolute; color:#fff; font-size:14px;}
.xitong_l p,.xitong_r p{ margin-top:265px; padding-top:5px; background:#035ba2; width:325px; height:52px; text-align:center; font-size:12px; color:#fff}
.xitong_l p{ margin-left:80px;}
.xitong_r p{margin-left:70px;}
.xitong_l p span,.xitong_r p span{ font-size:20px;}
.xitong_r{ background:url(images/pro_06.jpg) no-repeat 0 0; width:467px; height:351px; float:left; position:relative}
.pro_fl{ float:left; background:url(images/fl_11.jpg)repeat-y 0 0;width:252px; padding-bottom:40px;}
.products{ padding-top:20px;}
.pro_fl .protype{ width:248px; height:45px; background:#035ba2; line-height:45px; text-align:center; font-size:17px; color:#fff}
.pro_fl h3{ font-size:17px; color:#000; padding-top:25px; font-weigh.txtt:100; padding-left:20px;}
.pro_fl p a,.pro_fl p{ font-size:15px; color:#666}
.pro_fl p a{ margin-left:4px;}
.pro_fl p{ height:35px; line-height:35px; padding-left:20px; }
.pro_list{ float:left; width:800px;}
.pro_list h1{ text-align:center;font-size:36px;}
.pro_list dl{ float:left; padding:5px; border:1px solid #e5e5e5; width:240px; margin:10px 5px 14px 5px;}
.pro_list dl dd{ background:url(images/protxt.jpg) repeat-x; height:32px; width:240px; line-height:32px; text-align:center;}
.pro_list dl dd a{ font-size:14px; color:#666}
.pro_list p { text-indent:2em; line-height:25px; margin-left:15px; margin-top:30px;}
.pro_list p img{ text-align:center;}
.pro_list fieldset { color:black;font-weight:bold; line-height:30px; margin-left:20px; padding-bottom:10px; padding-left:20px;}
.foot_bg{ background:#eeeeee; padding:20px 0px;}
.foot_pic{ width:1000px; margin:0 auto}
.foot_pic dl{ float:left; margin:12px 25px}
.foot_pic dl dt{ width:190px; height:140px; background:#fff; border:1px solid #CCC; text-align:center}
.foot_pic dl dd a{ font-size:14px; color:#333; font-family:"宋体"; color:#fff}
.foot_pic dl dd{ text-align:center; width:192px; height:30px; line-height:30px; background:#777777}
.foot_txt{ font-size:12px; color:#666; line-height:28px; width:800px; margin:0 auto; text-align:center; padding:20px 0px;}

.news_nav{ position:relative}
.news_r ul{ padding-top:10px;}
.news_r ul li{ height:35px; line-height:35px; overflow:hidden;}
.news_r ul li a{ margin-left:4px;}
.news_r ul li span{ float:right; font-size:12px; color:#999}
.zl_list dl{float: left; margin: 10px 10px 5px; width: 160px;}
.zl_list dl dt{ border: 1px solid #d9d6d6;  width:160px;}
.zl_list dd {padding-top: 5px;width: 160px; text-align:center}
.zl_list dd a{ color:#035ba2}
.zs_txt{ float:left; width:780px; padding-left:15px;}
.zs_txt h1{ font-size:42px; padding:15px 0px; text-align:center}
.zs_txt .fabu{ font-size:12px; color:#999; padding:5px 0px 10px; text-align:center}
.zs_txt div{ line-height:38px; font-size:15px; padding:10px}
.zs_cont{ padding-top:20px;}
.zs_cont .pro_fl div{ background:#afaeae; height:40px; line-height:40px;}
.zc_zs #box{ width:960px;}
.zc_zs{ width:1050px;}
.zc_zs ul li{ padding:0 7px;}
.zc_zs #img,.zc_zs #img1{ width:800%;}
.lianxi{ width:800px; margin:0 auto; padding-top:60px; padding-bottom:30px;}
.lx_pic{ float:left}
.lx_txt{ padding-left:30px; border-left:1px solid #CCC; margin-left:30px;float:left;font-size:16px; color:#666; line-height:44px;}

.lx_txt font{ color:#044f8b; font-weight:bold}

.jbxx {
    float: left;
    padding-left:80px;
    padding-top: 50px;
    width: 410px;
}

.jbxx li {
    height:50px;
    width: 410px;
}
.jbxx .woliu {
    height: 120px;
}
.jbxx li span {
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
}

.pic {
    float: left;
    height: 480px; padding-left:40px;
    margin-top: 40px;
    width:520px;
}
#MessageDiv {
    background: url(images/jiantou_03.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 55px;
}

.pic ul .biaoti { color:#035ba2;padding-left: 0px;
}
.pic ul .biaoti a{ color:#035ba2; font-size:15px;}
.pic ul li { height: auto;line-height:40px;color: #666;font-size: 12px;}
.pic ul li input{ margin-right:4px;}
.fenzhi{ padding-top:40px;}
.fenzhi li {float: left;height: 250px;overflow: hidden;padding:0px 22px 0px 28px;width: 298px;}
.fenzhi h2 { text-align:center; font-size:17px; width:300px;background:#eee;font-weight: 400;height: 42px;line-height: 42px;overflow: hidden;  }
.fenzhi .imgDiv a img{ border:1px solid #dbdcdc}
.red {color: #035ba2;}
.fenzhi .imgDiv { padding-top:5px;}
.fenzhi .content {color: #999;line-height: 24px;padding:8px 0px; text-align: justify;text-indent: 24px;}
.show_left2_2 {
    height: 23px;
    margin-bottom: 20px;
    width: 736px;
}
#ckepop .separator, #ckepop .jiathis_separator {
    display: block;
    float: left;
    line-height: 16px !important;
    margin: 0 5px;
}
#ckepop .button, #ckepop .jiathis_txt {
    float: left;
    font-size: 12px;
    line-height: 18px !important;
    text-decoration: none;
}
#ckepop .jtico_qzone {background-position: 0 -64px;}
#ckepop .jtico_tsina {
    background-position: 0 -96px;
}
#ckepop .jtico_renren {
    background-position: 0 -160px;
}
#ckepop .jtico_hi {
    background-position: 0 -224px;
}
#ckepop .jtico_tieba {
    background-position: 0 -512px;
}
#ckepop .jtico_tsohu {
    background-position: 0 -112px;
}
#ckepop .jtico_tqq {
    background-position: 0 -144px;
}

.jtico { background: url(images/jiathis_ico.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    cursor: pointer; display: block !important; height: 16px !important; line-height: 16px !important;
    overflow: hidden;
    padding-left: 20px !important;
    text-align: left;
}
.newdigg { padding-bottom:20px; padding-top:25px;clear: both;height: 51px;margin: 8px auto;overflow: hidden;padding-left: 8px;width: 406px;}


.newdigg .digg_good {
    background: url(images/newdigg-bg.png) no-repeat scroll left top rgba(0, 0, 0, 0);
}
.diggbox {
    cursor: pointer;
    float: left;
    height: 51px;
    margin-right: 8px;
    overflow: hidden;
    width: 195px;
}


.newdigg .digg_good .digg_act {
    color: #c30;
}
.diggbox .digg_act {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 31px;
    overflow: hidden;
    text-indent: 32px;
}
.newdigg .digg_good .digg_num {
    color: #c63;
}
.diggbox .digg_num {
    float: left;
    line-height: 29px;
    text-indent: 5px;
}
.diggbox .digg_percent {
    clear: both;
    overflow: hidden;
    padding-left: 10px;
    width: 180px;
}
.diggbox .digg_percent .digg_percent_bar {
    background: none repeat scroll 0 0 #e8e8e8;
    border-right: 1px solid #ccc;
    float: left;
    height: 7px;
    margin-top: 3px;
    overflow: hidden;
    width: 100px;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span {
    background: none repeat scroll 0 0 #ffc535;
    border: 1px solid #e37f24;
}
.diggbox .digg_percent .digg_percent_bar span {
    background: none repeat scroll 0 0 #000;
    display: block;
    height: 5px;
    overflow: hidden;
}
.diggbox .digg_percent .digg_percent_num {
    float: left;
    font-size: 10px;
    padding-left: 10px;
}
.newdigg .digg_bad .digg_act {
    color: #36c;
}
.newdigg .digg_bad {
    background: url(images/newdigg-bg.png) no-repeat scroll right top rgba(0, 0, 0, 0);
}

.anpager .cpb {background:#000000 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:5px 8px 4px; font-size:14px;}   
.anpager a {background:#f9f9f9 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#333333;margin:5px 4px 0 0;padding:5px 8px 4px;text-decoration:none}   
.anpager a:hover{background:#000000 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}   

.fenye a{ font-size:14px;}

.homergs, .subhomergs, .rgslt, .rgsrt {
    height: 32px;
    line-height: 32px;
}
.homergs {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e1e2e2;
    width: 100%;
}

.subhomergs {
    margin: 0 auto;
    width: 1000px;
}

.rgslt, .rgsrt {
    width: 470px;
}

.left {
    float: left;
}
.rgslt span {
    color: #3f3f3f;
    float: left; font-size:12px; font-family:"宋体";
}

.rgsrt { float:right;
    position: relative;
    z-index: 1;
}
.rgslt, .rgsrt {
    width: 470px;
}
.rgsrt span { font-size:12px; font-family:"宋体";
    color: #666;
}

.rgsrt span a {font-size:12px; font-family:"宋体";
    color: #666;
    margin: 0 6px;
}

.rgsrt span a:hover{ color:#ff0000; text-decoration:underline}
.weixin {
    background:url(images/top_wx01.png) no-repeat 0 0;
    padding-left: 20px;
}

#top_ma {
    background-color: #000;
    display: none;
    left: 131px;
    line-height: 16px;
    padding: 5px;
    position: absolute;
    top: 30px;
    z-index: 999999;
}

#bdshare {
    float: left;
    font-size: 12px;
    padding-bottom: 2px;
    text-align: left !important;
    z-index: 999999; line-height: 16px;
    position: absolute;
    right: 0;
    top: 4px;
}


span.bds_more, .bds_tools a {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "宋体",Arial;
    height: 16px;
    padding-bottom: 3px;
    padding-left: 22px;
    padding-top: 6px;
}
span.bds_more { background:url(images/is.png) no-repeat scroll 0 5px rgba(0, 0, 0, 0) !important;}
.bds_tools a { background:url(images/is.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

 .iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold;overflow: hidden;padding-right: 13px; white-space: nowrap; }

 .iw_poi_content {font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}

 .swap{width:100%; height:490px; margin:0 auto;}
#slider{list-style:none; width:100%; height:100%; margin:0; padding:0; }
#slider li{width:100%; height:490px; display:none; position:absolute;}

#naviSlider{list-style:none;  margin:0 auto; width:auto; text-align:center; margin-top:3px; *margin-top:5px;}
#naviSlider  li{height:10px; width:10px;   cursor:pointer; display:inline-block; background:url(images/dot.png) -10px center no-repeat;_background:url(images/dot_ie6.png) -10px center no-repeat;*zoom:1;*display:inline;*margin-left:2px;}
#naviSlider li.on{background:url(images/dot.png) left center no-repeat;_background:url(images/dot_ie6.png) left center no-repeat;}

.voice { height: 25px; line-height: 25px;overflow: hidden;}
.voice li { height: 25px; padding-left: 10px;}


.Q_pic1,.Q_sign1{background:url(images/lanrenzhijia.png) no-repeat;}
.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(images/lanrenzhijia.png) no-repeat;display:block;}
.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}
.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}
.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 40%; z-index:99999;}
.Q_top{width:100%;background:#E6E6E6;height:30px;line-height:30px;text-align: right;cursor:pointer;}
.Q_botm{width: 84px;border: 3px solid #E6E6E6;}
.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #E6E6E6;background: url(images/lanrenzhijia.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic{background-position:20px -458px;}
.Q_anser{background-position:-242px -384px;}
.Q_sign{background-position:-241px -434px;}	
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(images/lanrenzhijia.png) no-repeat;display:block;}
.hide_pic{background-position:-242px -348px;}
.hide_pic1{background-position:-100px -467px;}
.hide_pic2{background-position:-243px -479px;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom:0;display:none;}
.Q_top1{width:100%;height:30px;background:#E6E6E6;line-height:30px;text-align:right;cursor:pointer;}
.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}
.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}


.mydiv2{
    z-index:999;
    width:422px;
    height: 344px;
    left:45%;/*FF IE7*/
    top:10%;/*FF IE7*/
    margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
    margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
    margin-top:0px;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.mydiv2 .Rtop{ height:40px; width:521px;}
.mydiv2 .Rtop .Rleft{width:467px; height:40px; background-image:url(/images/Rtop.jpg); background-repeat:no-repeat; float:left; line-height:40px; font-size:14px; font-weight:bold; padding-left:15px;}
.mydiv2 .Rtop1 .Rleft1{width:667px; height:40px; background-image:url(/images/Rtop.jpg); background-repeat:repeat-x; float:left; line-height:40px; font-size:14px; font-weight:bold; padding-left:15px;}
.mydiv2 .Rtop .Rright{width:39px; height:40px; float:right;}
.mydiv2 .Rcont{width:500px; border:1px #bdbdbd solid; height:650px; background-color:#f5f5f5; padding:10px;}
.mydiv2 .Rcont1{width:700px; border:1px #bdbdbd solid; height:550px; background-color:#f5f5f5; padding:10px;}
.mydiv2 .Rcont img{ border:1px #bdbdbd solid;}
.mydiv2 .Rtop1 .Rright{width:39px; height:40px; float:right;}
.mydiv2 .Rtop1{ height:40px; width:721px;}

.gongsi { width:1020px;}
.gongsi div{text-align:center;}
.gongsi h1{width:1020px; text-align:center; margin-top:30px; font-size:40px;}
.gongsi p { text-indent:2em; line-height:30px; font-size:16px;}

.chucuo_top{ width:493px; height:476px; margin:0 auto; margin-top:20px;}
.chucuo_down{ width:auto; height:auto; margin:0 auto;}
.chucuo_down p{ text-align:center; color:#666; margin-top:10px;}
.chucuo_down p a{ font-size:14px; color:#666; text-decoration:underline;}
.chucuo_down p a:hover{ text-decoration:underline; color:#F00;}


.foot{
	width:100%;
	float:left;
	background:#343b43;
	text-align:center
}
.foot .in{
	margin:auto;
	width:1200px;
	color:#c6c6c6;
	height:85px;
	text-align:left;
	line-height:2;
	padding-top:30px
}
.foot .in li{ float:left; padding-right:20px
}
.foot .in a{
	color:#979797;
}
.foot .in a:hover{
	color:#ff9b00; /*重点色*/

}

/*无缝*/
.showpro{ padding:15px 0px; height:auto; overflow:hidden; width:100%;}
.showpro table td img {width:245px; height:245px; margin-left:0px; padding:5px; border:1px solid #cccccc; background:#efefef; }
.showpro table a{ width:260px; margin-bottom:0px; display:block; height:280px; margin-left:30px; line-height:2}
.showpro table a:link,.showpro table a:visited{ color:#333;}
.showpro table a:hover{ color:#3E9074;}

/*内容页*/
.location {width:1180px;height:40px;margin:0 auto;padding-bottom:2px;text-align:left;line-height:40px;color:#666}
.breadcrumbs {font-size:14px;color:#a1a1a1}
.breadcrumbs a,.breadcrumbs a:hover { color:#a1a1a1; }
.container{margin-bottom:150px; font-size:16px;font-family:'微软雅黑';}
.container .wrap{_height:500px;min-height:500px;width: 1180px;margin: 0 auto;}
.container .wrap .sidebar{float:left; width:250px;position:relative;}
.container .wrap .main { float:right; width:898px;padding:0px 0 0px;border:0px solid #ebebeb;background:#fff;}
.containercp{margin-bottom:60px; font-size:16px;font-family:'微软雅黑';}
.containercp .wrap{_height:500px;min-height:500px;width: 1180px;margin: 0 auto;}
.containercp .wrap .sidebar{float:left; width:250px;position:relative;}
.containercp .wrap .main { float:right; width:898px;padding:0px 0 0px;border:0px solid #ebebeb;background:#fff;}
.menu{}
.menu dl {padding:0px;}
.menu dl dt { width:250px;height:50px;background:url(icon_01.png) 0px -1013px #ddd;text-align:center;margin-bottom:8px;font-size:16px;color:#666;}
.menu dl dt a {display:block;width:250px;height:50px;line-height:50px;color:#666;}
.menu dl dt a:hover, .menu dl dt .currclass { background:url(icon_01.png) 0px -960px #bb1b21;text-decoration:none;color:#fff;}
.menu dd { width:195px; text-align:left; border-bottom:1px solid #917459;}
.menu dd a { display:block; width:165px; padding:0 0 0 30px;color:#6d5237; line-height:30px;position:relative;}
.menu dd a em{display:block;position:absolute;top:14px;left:20px;width:3px;height:3px;background:url(ico3.gif) left center no-repeat;}
.menu dd a:hover, .menu dd .currclass { }
.left_tel{background:url(left_telbg.jpg);width:225px;height:155px;font-size:16px;color:#FFF;line-height:34px;padding:25px 0px 0px 25px;margin-top:20px;}
.left_tel .tel_num{font-size:30px;}
.shortCut{padding-top:4px;}
.shortCut ul{}
.shortCut ul li{width:250px;height:120px;margin-bottom:4px;position:relative}
.shortCut ul li.kh{background:url(left_nav01.jpg);}
.shortCut ul li.cp{background:url(left_nav02.jpg)}
.shortCut ul li.xz{background:url(left_nav04.jpg)}
.shortCut ul li.kf{background:url(left_nav03.jpg)}
.shortCut ul li a{font-size:16px;color:#fff;}
.shortCut ul li a:hover{color:#fff;text-decoration:underline;}
.shortCut ul li.kh span{position:absolute;top:25px;right:50px;line-height:36px;}
.shortCut ul li.cp a,.shortCut ul li.xz a,.shortCut ul li.kf a{display:block;width:120;height:70px;padding-top:40px;padding-left:130px;}
.shortCut ul li em{display:block;font-size:12px;line-height:12px;font-family:arial;}
.colCurTit { float:left;font-size:14px;margin-left:20px;}
.breadcrumbs {font-size:14px;color:#a1a1a1}
.breadcrumbs a,.breadcrumbs a:hover { color:#a1a1a1; }

/* 内容模式部分 */
.artbox{margin:0 15px 5px 0; text-align:center;  }
.artbox h1{padding-bottom:10px; font-size:16px; line-height:26px; color:#545252;}
.artbox .info { padding:0; background:url(../images/figure.png); height:32px; line-height:32px; color:#838282;}
.article,.ykcon{padding:0 20px 30px 20px;min-height:500px; line-height:26px; word-wrap:break-word; word-break:break-all;text-align:justify;text-justify:inter-ideograph;}
.date{margin-bottom:10px; padding-bottom:5px; text-align:center; border-bottom:#dedede 1px dotted}
.prev_next{text-align:left}

.h_txt01{height:40px;line-height:40px;border-bottom:3px solid #ccc;font-size:22px;font-weight:normal;padding-top:8px;}
.h_txt01 span{display:inline-block;padding:0px 10px;border-bottom:3px solid #e72130}
.h_txt01 i{float:right;font-size:16px;background:url(../images/infor/loading.gif) no-repeat 0px 12px;padding-left:20px;font-style:normal}
h2.txt01{height:40px;line-height:40px;background:url(../images/s02.gif) no-repeat 0px 19px;font-size:18px;color:#333;padding-left:15px;font-weight:normal;margin-top:8px;}

.article center img{margin:40px 0px;}
.article p{margin-bottom:0px;}
.article .con{padding:30px 10px;}

.flsm p.p_top{padding:35px 0px; border-bottom:1px dashed #d9d5cb; text-indent:2em;line-height:24px;margin-bottom:40px;}
.flsm h3{margin-top:30px;margin-bottom:15px;}
.syco{ padding: 15px 0px; width:100%}
.syco .t{
    float: left;
    width: 280px;
    height: 81px;
	padding-right:15px;
    }
.newslist {
	WIDTH: 800px;
}
.newslist UL {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.newslist UL LI {
	BORDER-BOTTOM: #dedede 1px solid; LINE-HEIGHT: 30px; height:40px; PADDING-LEFT: 20px; font-size:14px;WIDTH: 704px; background: url(icon.jpg) no-repeat 0 center;FLOAT: left; clear:both
}
/*图片列表*/
.PictureList{text-align:left; overflow:hidden; margin-top:25px}
.PictureList ul{ float:left;margin-left:10px}
.PictureList li{float:left;width:365px;height:auto;margin:0px 0px 12px 10px; }
.PictureList img{width:325px;height:245px;border:1px #ccc solid; padding:3px}
.PictureList span{display:block; text-align:center; width:340px; padding-top:5px}
.PictureList #fenye{float:right; width:650px; padding:10px 15px 20px 0;}

.productList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -22px;
  padding-top:50px;
}
.productList .productItem {
  width: 30%;
  padding: 0 22px 80px;
}

.productList {
  margin: 0 -15px;
}
.productList .productItem {
  padding: 0 15px 50px;
}
.productList .Img {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(4, 0, 0, 0.15);
          box-shadow: 0px 0px 13px 0px rgba(4, 0, 0, 0.15);
}
.productList .Img.forbidden a {
  cursor: default;
  pointer-events: none;
}
.productList .Img a {
  display: block;
  overflow: hidden;
}
.productList .Img img {
  display: block;
  width: 100%;
  width: 100%;
  display: block;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.productList .Txt {
  padding-top: 24px;
}
.productList .Txt .title {
  color: #484848;
  display: block;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  padding-bottom: 11px;
  border-bottom: 1px solid rgba(72, 72, 72, 0.2);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.productList .Txt .title.hasItem {
  cursor: pointer;
  position: relative;
}
.productList .Txt .title.hasItem:before, .productList .Txt .title.hasItem:after {
  position: absolute;
  top: 16px;
  content: "";
  width: 6px;
  height: 1px;
  background-color: #484848;
}
.productList .Txt .title.hasItem:before {
  right: 20px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.productList .Txt .title.hasItem:after {
  right: 16px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.productList .Txt .title.hasItem.open:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.productList .Txt .title.hasItem.open:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.productList .Txt .text {
  padding-top: 10px;
  height: 60px;
  line-height: 1.8;
  font-size: 13px;
  color: #777;
}
.productList .dataBox {
  display: none;
}
.productList .dataBox .dataList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
  padding-top: 17px;
}
.productList .dataBox .dataList li {
  padding: 0 7.5px 15px;
}
.productList .dataBox .dataList li a {
  display: block;
  color: #ffffff;
  font-size: 14px;
  border-radius: 15px;
  letter-spacing: 0.7px;
  padding: 5.5px 18.8px;
  -webkit-transition: background 0.4s;
  transition: background 0.4s;
  background: rgb(72, 72, 72);
  background: -webkit-gradient(linear, left top, right top, from(rgb(72, 72, 72)), color-stop(33%, rgb(72, 72, 72)), color-stop(66%, rgb(0, 201, 151)), to(rgb(0, 23, 197)));
  background: linear-gradient(90deg, rgb(72, 72, 72) 0%, rgb(72, 72, 72) 33%, rgb(0, 201, 151) 66%, rgb(0, 23, 197) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#484848",endColorstr="#0017c5",GradientType=1);
  background-position: left center;
  background-size: 300% 100%;
}

.tabBox {
  background-color: #ffffff;
}
.firstRow3 img{ width:260px; height:auto}
.firstRow4 img{ width:200px; height:auto}
.firstRow7 img{ width:120px; height:auto}
.insIntroBox {
  padding-top: 123px;
  padding-bottom: 123px;
  background-image: url(img/white_noise.jpg);
}
.insIntroBox .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


/* ========== 当前位置 start ========== */
.locationBox{clear:both;width: 100%;height: 80px;background: #fff;box-shadow:0 3px 5px rgb(220 220 220 / 28%);}
.location:after{display: block; content: ''; clear: both; visibility: hidden;}
.locationL{height: 80px;overflow: hidden;padding-left: 28px;background-position: left center;background-repeat: no-repeat;background-image: url(home.png); float: left; display: inline;}
.locationL a{display: inline;float: left;height: 80px;line-height: 80px;padding-right: 13px;margin-right: 6px;background-position: right center;background-repeat: no-repeat;background-image: url(locationIcn.png);color: #999999;font-size: 14px;}
.locationL a:last-child{ background-image: none;}
.locationL a:hover{color:#fdc22a}
.locationL a.hover{color:#fdc22a}
.locationR{ float: right; display: inline;}
.subNav{margin-right:-25px;}
.subNav:after{display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 80px;height:80px;color: #666666;font-size: 14px;padding:0 25px; position: relative;}
.subNav a:after{ display: block; content: '';  width: 0; height: 3px; background: #fdc22a; position: absolute; left: 50%;margin-left: -17px; bottom: 0; transition: all 300ms;-webkit-transition: all 300ms;}
.subNav a:hover{color: #fdc22a}
.subNav a:hover::after{ width: 35px;}
.subNav a.hover{color: #fdc22a}
.subNav a.hover::after{ width: 35px;}

.sjMenu{ text-align: center; font-size: 0;}
.sjMenu a{display: inline-block;height: 35px;line-height: 35px;padding: 0 45px;border-radius: 30px;color: #333;background: #FFF;font-size: 13px;margin: 0 10px;}
.sjMenu a:hover{background: #fdc22a;color:#fff;}
.sjMenu a.hover{background: #fdc22a;color:#fff;}
/* ========== 当前位置 end ========== */